Modelling and Measuring Collaborative Software Engineering
نویسندگان
چکیده
Collaborative Software Engineering (CSE) supports the fine-grained real-time development of software by teams of developers located anywhere on the Internet. In this paper we describe Caise, our CSE environment, and explore the ways in which such environments can benefit developers. We consider the rôles of heuristic evaluation, log analysis and visualisation in quantifying the benefits of CSE.
منابع مشابه
Co-modelling and Co-simulation in Embedded Systems Design
This chapter introduces the first basic concepts of co-modelling and co-simulation, including notions of system, model and co-model, simulation and co-simulation, etc. It also describes the ways in which co-modelling and co-simulation can be integrated with established development processes such as IEEE 15288 (Systems and Software Engineering—System Life Cycle Processes, [45]) and IEEE 12207 (S...
متن کاملSupporting flexible collaborative software development with SPE–Serendipity
Collaborative software development environments are large cooperative work systems. To effectively support collaborative development, such environments should support software process modelling and enactment, work coordination, and fully integrated software development tools. We describe the facilitation of collaborative software development using the Serendipity process modelling environment a...
متن کاملWorkflow Management in Software Engineering Projects
Large software engineering projects require computer support for collaborative development work. An efficient management of the flow of work items between different people or different groups of people is an important prerequisite for a successful software engineering project. Workflow management in a software engineering project must include planning and modelling of development activities, re...
متن کاملThe OCOPOMO Project: A Toolkit Supporting the Open Collaboration for Policy Modelling
The paper describes the FP7 ICT OCOPOMO project aimed at development of a software platform supporting collaborative policy modelling. After a short introduction of basic facts on the project, principles and key concepts of collaborative policy modelling are outlined and the adopted approach together with the envisioned functionality is described. Finally, a design of high-level architecture of...
متن کاملEnhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts
Software development teams are composed of people with different knowledge and skills, who contribute to a project from often widely dispersed locations. Software development in geographically distributed environments creates software engineering challenges due to the interaction among members of distributed teams and the management of consistency and concurrency among project artefacts. In thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005